page {
	min-height: 100%;
	height: 100%;
	max-width: 720px;
	margin: 0 auto;
	background: linear-gradient(180deg,#efedef, #efedef 100%, #f7fafa 100%, #f7fafa 100%);
}

.status_bar {
	height: var(--status-bar-height);
	width: 100%;
	background-color: #FFFFFF00;
}

.common-container {
	height: 100%;

}

.flex-column {
	display: flex;
	flex-direction: column;
}
.flex-row{
	display: flex;
	flex-direction: row;
}
.flex-1{
	flex: 1;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.color-primary {
  color: #1890FF !important;
}

.color-danger {
  color:#F56C6C !important;
}
